import redis

# 在mysql中创建sales数据库，创建第一张表system_user,字段包括uid,uname,upass,realname...其中upass的数据应该被加密，使用MD5
# 第二张表goods，字段包括gid,gname,gprice,gstore....给这两张表中插入部分数据

# 功能1：登录，要求将sales库中的system_user表中的uname，upass存储到redis中，通过redis进行登录验证，其中登录需要使用验证码
# 功能2：验证码，要求在登录时立刻显示4位数字字母混合的验证码（字母要求大写），设置该验证码的过期时间，一种情况是验证码超时，一种情况是
# 验证码输入错误，验证码在规定时间内输入正确后再开始账号密码的校验。
# 功能3：显示所有的商品信息，提示是否需要购买某商品，所有商品的数量要放在redis中，如果下单需要减少商品数量。

if __name__ == '__main__':

    # 连接redis数据库
    pool = redis.ConnectionPool(host='127.0.0.1', port=6379, decode_responses=True, db=0)
    red = redis.Redis(connection_pool=pool)
    red.set("name","Tom")
    red.hset('k1','f1','v1')
    red.hmset('k2',{'f2':'v2','f22':'v22'})
    print(red.append('a','b'))
    print(red.get('a'))

    # print(red.type('k2'))


